W £rodowisku wielodostΩpnym z chronion╣ grup╣ robocz╣ deklaracja ta jest u┐ywana w kwerendzie do nadania u┐ytkownikowi uruchamiaj╣cemu kwerendΩ tych samych uprawnienie± co posiadane przez w│a£ciciela kwerendy.
instrukcja_sql
WITH OWNERACCESS OPTION;
Deklaracja WITH OWNERACCESS OPTION jest nieobowi╣zkowa.
Poni┐szy przyk│ad umo┐liwia u┐ytkownikowi obejrzenie informacji o zarobkach (nawet je£li nie posiada on uprawnie± do przegl╣dania tabeli P│ace), przy za│o┐eniu, i┐ w│a£ciciel kwerendy posiada takie uprawnienia:
SELECT Nazwisko,
ImiΩ, Wynagrodzenie
FROM Pracownicy
ORDER BY Nazwisko
WITH OWNERACCESS OPTION;
Je£li za pomoc╣ innych £rodk≤w uniemo┐liwiono u┐ytkownikowi tworzenie lub dodawanie danych do tabeli, to u┐ycie opcji WITH OWNERACCESS OPTION pozwala u┐ytkownikowi na uruchomienie kwerendy tworz╣cej tabelΩ lub kwerendy do│╣czaj╣cej.
Je┐eli chcesz wymusiµ ustawienia bezpiecze±stwa w grupie roboczej i prawa u┐ytkownik≤w, nie u┐ywaj deklaracji WITH OWNERACCESS OPTION.
Stosowanie tej opcji wymaga prawa dostΩpu do pliku System.mdw zwi╣zanego z baz╣ danych. Jest to u┐yteczne jedynie w przypadku bezpiecznej implementacji w £rodowisku wielodostΩpnym.
SELECT - instrukcja (Microsoft Jet SQL)